hard punch - German English Dictionary